package com.neusoft.neuiotms.dcom.dto;

import java.util.ArrayList;
import java.util.List;

import com.neusoft.bizcore.web.dto.AbstractDTO;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

@Getter
@Setter
@ToString
public class SchedulingRuleDTO extends AbstractDTO {

    private static final long serialVersionUID = 1L;

    /** 规则名称 */
    private String name;

    /** 周期数 */
    private int cycleNumber;

    /** 是否包含节假日 */
    private Boolean isIncludedHoliday = false;

    /** 班次ID */
    private Long classesId;

    /** 班次名称 */
    private String classesName;

    /** 班次信息 */
    private ClassesDTO classes;

    /** 小组数 */
    private int groupNumber;

    /** 详细 */
    List<SchedulingRuleItemDTO> items = new ArrayList<>();
}
